matt porter
Worthing TTC and the Junior Team 1 Star: When Clubs Fill the Gap at the Base of England's Table Tennis PyramidOn a Saturday morning, 10 October, in a sports hall on the south coast of...
Worthing TTC Launches Junior Team 1 Star Event: Filling the Gap at the Base of England's Youth Table Tennis PyramidWorthing Table Tennis Club, known as Worthing TTC, has announced a new junior...
Worthing TTC's Junior Team 1 Star: The Gap Beneath England's Youth Table Tennis Pyramid and How One Club Chose to Fill ItA tournament with no prize money, no international ranking points, no star...
AVC 2026: China's 17 Blocks Not Enough as Korea and Australia Advance to SemifinalsI reopened the AVC 2026 men's volleyball quarterfinal scoreboard in Japan,...
Raúl Jiménez undergoes left knee surgery: Wolves lose 16 matches, Mexico lose their spearhead in the Concacaf Nations LeagueThere is a movement that television cameras rarely hold long enough: the...
Vietnamese Football After the 2026 AFF Cup: A Transfer Map, the Naturalisation Wave, and the Pieces That Still Do Not FitIn December 2026, at Viet Tri Stadium, Nguyen Xuan Son scored and then...
When an Esports Analysis Returns a Blank Page: Data Lessons for Vietnamese SportsThis article reflects on a detailed esports analysis document that returned...
PV Sindhu's Five Rivals at the 2026 Asian Games: The Head-to-Head Matrix and the Reality Map Nobody DrewIn the career of a women's singles badminton player, there are numbers that...
Vietnam Women's Volleyball at Asiad 20: The 17-Year-Old Outside Hitter CrisisI opened my tracking sheet of matches from the 2026 Asian Championship in...
Xuan Son Injury Opens the Door for Williams Minh Hoang: Kim Sang Sik's Structural Gamble Ahead of ThailandI was sitting in a coffee shop in Binh Duong, watching Vietnam play the...
When Data Falls Silent: The Craft of Reading the Esports MetaThe mechanical switch keys clicked steadily in a hall with no audience. It wa...
When Data Is Empty: Lessons in Integrity in Sports ReportingIn the craft of sports writing, I have faced moments when the thread connecti...
Rotherham Hand Brandon Williams a Short-Term Lifeline: A Free Transfer Whose Real Cost Sits in His LegsOn a Tuesday morning at New York Stadium, the south stand was empty enough th...
Dakar 2026: The Youth Olympic Beach Volleyball Draw and the Physical Toll Nobody Is DiscussingIn late October 2026, the sands along the Atlantic in Dakar will welcome 48...
Asian Games 2026 Day 11: The Archery Gold, Three Lines on Tennis, and the Hidden Calendar CollisionDay 11 of the 2026 Asian Games in Aichi-Nagoya, Japan, closed with an archery...
Allison Fisher Retires: Parkinson's Took Exactly What a Cue Player Cannot LoseIn her retirement announcement, Allison Fisher mentioned no age, no form, no...
Ljubljana Hosts the 2026 European Table Tennis Championships: Mayor Welcomes ETTU and ITTF LeadershipLjubljana, 2026 — In the middle of the European Table Tennis Championships,...
V.League and the Final Fifteen Minutes: Rereading Collapses That Do Not Come from the LegsMinute 87 at Hang Day, and a notebook that has followed me for 39 years I was...
The Two-Source Rule: Lessons From a Sports Analysis With No DataIn July 2026, in the newsroom, I filed a live piece on the World Cup semifina...
Egypt Champions African Nations Championship, Secures First Olympic Spot for 2028The final match of the African Nations Championship saw Egypt defeat Kenya 3-...
